refactoring event_loop. add update_rtt.