cleanup, sync