forgot to start transcation for cron
don't use userObj, back to user.get() - we'll just intercept commit