change user progress format
refactor to recursion. successfully updates stories per step