update f2