renamed  expand to  expandSoft,  to  make room for expandHard
soft will expand by adding extra position and velocity attrs to existing cache  without full duplication
hard (not implemented yet)  will expand and fully duplicate the  data  effectively multiplying the particle count