switched from asynctasks to services for path upload/download