only handle response if there is any data

This fixes an edge case I just ran into. Basically some trackers returns empty data but still a 200 response which makes bittorrent-tracker crash.

This fixes this.

(a quick merge + release would be appreciated since I wanna use this in a demo tomorrow)