add `connect` and `timeout` events
update events doc