request send optimization
fix reconnection bug