update fn-clear