Update: move I/O feature from main to I/O module