avoid garbage collection of static object