got it working with retry