User::upsert added