update_neighs