handle non-channel messages