update p40