updating F