add priority to InitializingService and ResultService