use another lock for delta_r update

while one process is updating delta_r, the other could update delta_c