Fixed the back stack by removing finish()