Add in the ability to cancel populate tasks - helps with thread blocking in raping changing of activities