modify password generate