add sherll_actor_shell_io to handle io request