refactored main controller fetch chain

one level shallower