Ok so simply this is what I'm trying to do.
All of this is happening in the background every second...
1. List files in location on External SD card
2. Sort list (false)
3. FTP upload file at top of list if different from the last check.
The problem is that I can't seem to get it to work in a service.