add retry method to find avaliable uploader