Combine proxy functions into single sync() method