not sure about adapter as well - it doesn't know when your activity is destroyed