update with project states