added option for damped updates