datastore: call update on post insert internally