removed Promise from transaction
removed Promise from unitOfWork
removed extraneous Promise calls