update backlog
bound computations to a context via this
test a bunch of cases
computation are this-bounded
backlog update