sync action