process actions directly from dispatchers event queue