use one imageinterface and one uploader