fixes broken data aggregation process by using asyn methods instead of invoking getters.
fixes broken data aggregation process by using asyn methods instead of invoking getters.

this also adds the missing filtering of instructional/ilm time by the
given user.

ilios/common,ilios/common