coroutine execution for building things and fixes key issue
Updates from upstream