add Domoraen::Future class