r_dynamic update