global chunkfield computation simplified and bug in neighbor list iteration fixed