sync processing