enhanch cache effect when package and support mutil define under single js file