optimizing model, speed updates recorded up to 30%