Add implementation of reload request on control port, refactor control port implementation