Seems like there's a bug with the current implementation. Assuming an unread chapter, if I click on the button twice then the chapter should be marked as read first, and then unread later. Instead the read state doesn't change on the second click, and I have to refresh the page to mark it as...