add support for spot instance pricing