Update attribution after loading tilejson

It only updates if the map has been loaded,
since if it hasn't the attribution when the
map 'load' event is fired.