New neighbours_nonblock function