moved timer stop to onDestroy()