handle enumerator cases
update runtime services