Update: socket is not closed after each packeage received, instead, it
is closed after all 16 packages received.

This change improved download performance, faster.