improved if update? syntax