Refactored ProcessRunner
Added sync methods to ProcessRunner