lastfm: use std::future instead of boost::future