left to do expiration on counter and rendering in show
fixed rendering, left: expiration + flush messages
fixed expiration