Use LINQ (via module linq) to retrieve paint, and provides a async interface in getPaint