Added callback on no object passed, upsert