add download service , fix upload service bug