reducing blocking of gl rendering due to screenshot by separating the heavylifting into separate thread.