add pending "wait + cancel" spec
pass payload when scheduling a msg
implement hlp_read_node()
flag "wait" node with "timers: true"

will be used when cancelling the "wait" node