eval as message stream