add change password func.
add todo: category flash message