update 3.1