update circuits