fixes compute bugs when used with live binding