closes #422, will restart over if reconnection fails after x number of attempts