add password cache