async lib added

В принципе, можно и оставить для данного случая.
Но это редко, когда приходится выносить вызов келбека во вложенную функцию. Когда я тебе до этого коговорил чтобы ты вынес вызов келбека в отдельную функцию, там это было оправдано, а так же хотелось тебе показать что так можно делать :-)
Но с увеличением практики начнешь понимать, что есть хорошая практика, а что плохая.