Massive refactor, IStatDataProvider does not handle async anymore.

Async now handled by manager, manager provides helper methods for access
both sync/async.

TODO - JAVADOC AND UNIT TEST.
Javadoc + missed call to backend database.