how to combine calllater and addcallback?,reactor.run()