fix for blocking queryChan on blockRoutine