Moving download code to service and running on background with annotation.