using dispatch_after in executeOnMainThread to add a little delay to when the task gets scheduled. This makes the initiative value population work much, much better.