bug fixes for navigation drawer and simple list cache for adding/updating data