update constraints
optimize for various iPhone sizes