transient garbage colection. Beter reautourization when key expires. code cleanup