Offline upload handling