io module to text, add binary module, fix http.request