Response state added
Non-blocking appointment swaps