updated the GP Tasks to use a defered list instead of chaining together GP Requests.