get main_window_update out of the way... pass an update_cb to the capture_sync stuff