Make ModelAssociation#forEach return Future