Implementing download queue