add sync-queue as dependency