Changed getRecipes promise to a callback

Fixed price caching issue.