Coffee Bean & Tea Leaf generates social success