IF update