updates and progress