updated box2d source