reconnect adds to the end of the queue