[BE] improved variable binding
[BE] retrying failed runs