move shouldAdjustSelectedViewContentInsets code block before selected view controller viewdidappear