route all through worker