[bind] use queue binding callback