update 3 api