switched to multiprocessing to allow concurrent job syncs
changed rsync args
added pipe-based communication between parent & child procs
set default timeout to 1 second