add more io test