update timeout and ttimeout stuff