only update if not there