fix #32: add a download counter