nodestack: add read_from_promises backtracking