updated flock update methods