Keep your clients updated on project progress in a single place, in advance of them needing to ask for it. Let them provide feedback early on, so that you can work in peace for longer, while preventing frustrating experiences on both sides. At the same time, you can ask for more information as you need it, without interrupting your flow figuring it out. You always see what the client has agreed to already, and they understand precisely how you're going to go about it, no need for lengthy back and forth exchanges on a constant basis.
Working as a freelancer can sometimes be frustrating, especially if you and your client have different understanding of a project. Worse still, your client may not even know what they want yet. Calmbird.io provides a simple timeline, where you can let you clients know, once YOU are ready, what part of a project you're currently working on, so they don't have to e-mail you.