timeout_callback modify