I am using Singleton pattern. When application goes into background the OS kills the app to release memory. When user comes back to app my application starts from same Activ