DDF-399 removed callback function for being done, fixed issue where promises weren't chained together correctly in one instance