dont make the applicationDidReceiveMemoryWarning pure virtual