You still allow double bookings due to your policy of syncing every 2-3 hours instead of ALSO triggering a sync upon receiving a booking. I just got a double booking because of that and it's going to cost me a lot of money plus search penalties on either platform where I will cancel. You should trigger an automatic sync with all platforms immediately when a booking is received IN ADDITION to automatically syncing every hours to prevent this.