interface upload update