update subView bounds when the parent view constraints change, remove mapView setFrame method