build data incrementally