[fix] Don't update classNames if there's nothing to change.
[fix] Use the indexOf from collection.
[major] Load CSS first and render instantly when the CSS is loaded, then load the JS.
[minor] use `pagelet` instead of `this` as it can be optimized by compilers
[fix] Fixed a memory leak when you continously render a pagelet.