pre vector LQ updates