R2 update