move acknowledgement logic into tracking package