test real msg flow