Use closure instead of info dict
Removed unused synchronous installation