msg loop test