Let me get this clear for all of you: The only reason why Kishimoto released the 646th chapter earlier was because he needed more time to work for that big 21 page chapter, since it's longer than usually. And he clearly stated in the last page of the last chapter that we'll be getting the 647th chapter next week, meaning this Wednesday.