[fix] Fixed the `Pagelet.alloc`
[minor] Rename .collection to freelist. Makes the code more understandable.