Add support for spot instances