render_to_png_async uses std thread instead of boost