update & pass tests using sofa-odm mockup