updates to mapviewcontroller