split actor util from FSMSample