only update map region if the annotation becomes off-screen