support reconnection, tag 0.2.28