update arithmetic