Removed need to use asp.net SynchronizatioContext