CPSR update