sync function