rename connection to session, add message::body