fix #45: update of x requires new precomputation