pushing data slaving back upstream