upgrade infra to support fileupload