refactor io_usage mappings to be simpler