fix tests
add new tests for new reconnect feature