renamed, remove repr
add a cmp-and-set function to store the areas json data, remove some more prints, make the callback pass on the areas