Moving github sync out-of-process