Update for ver 3.1

the dependences has updated