flocking update