update to add noise, refactory period and change in dt calc