Map node update

implemented BitSet to keep track of array