sync not direct