add callback for pubPush, add benches