Recalculate neighbours