change email verify from pre save hook to controllers