wrap less.sheets[] creation with a method, return a promise