completed project update fn