added WrapperJob to perform asynchronous insert into datastore