fix bug: generate password