change all neighbor size
still have some bugs...