CB-5837: updated download service to use promises