[medium] Console improvements: action reader interface, http keepalive, code cleanup