add io to increment data