added usync functionality