update 3.9