added yield time logging