checking for upsert return object existance
if called with an callback, it could be null
versin bumped