optimized user.delete