works on cluster, still need to fix router that is not ready when sending