When search for free slot always cache position of last allocated slot, so next time when need to allocate new slot, we can search from that position.
When search for free slot always cache position of last allocated slot, so next time when need to allocate new slot, we can search from that position.