implemented one time download feature
closed #6