Revert "[minor] allow render to be called sync and async"

This reverts commit 167bd5768755d1220876a1197d5a376eb1d38cef.