wrapped some creates happening in RequestHandler in performBlock to ensure they were happening on the correct thread.