update circuit