Improved workout pull service along with unit tests