Improved change password view controller