when in doubt just call layoutIfNeeded