frontend reconnect