updated,support only  byte-serving servers,read more in bugs.txt