Allocate and free buckets
Add, remove, and update buckets
Another bucket fix
Add an extra check in findoldest