JSON parsing functionality added [async]