keep connection open
reconnect if failed
status icon in notification area