updating based on recent changes