Use postGUIAsync instead of TQueue