remove duplicate futures implementation

probably there due to wrong merge conflict handling