add boundary stuff, cell updating on remote nodes, and autoremove non-actual states