Revert "Revert "Enhance power efficiency""

This reverts commit 618120509bcc8be4097256bf1de8ab75f4826e92.
Revert "Revert "sync: don't block the flusher thread waiting on IO""

This reverts commit 01d5a47cad466faa000c087ce932bc093545cf8c.