updated quoter update function