A promise brings Steve Perry back with new music