client now generates request regardless of grant
server now deletes requests that were not granted
just kidding now it actually does that