uniq id in pl
updating cache