local upload complete