update solver call