cleanup event and writable before tcplose
download metadata again when merge changelog failed
becoming master MUST after lost connection to old master.

change default timeout (to master) to 10 seconds
send heatbeat to master even if bgjob pool is full
refactor in mfschunkserver
handle failure of event_del()