when I cancel a booking, it seems it doesn't affect my max-2-bookings-per-day threshold. let's modify the smart contract accordingly