update calc hot