go package for limit speed on cpy/download/upload wrapper on io.CopyN