updated logic of processor and added dep to pull-share