onDestroy() is not invoked after finish()