update infinite