server checkpoint: async stuff a bit wonky, not firing upon updated file in run-shm-outputjpg file. need to keep debugging