Implement correct download from go client