fixed a bug in the email recovery with non-existing email