fix comm.dist() bug.