many effort for kvm handler_io