updating with futures examples