add remote_cache opt