@jonathanong lack support  `get(cb1, cb2).post(cb3, cb4)`