added checkfornewversion to solver