add consume timeslice
Merge commit 'f0c433f25bc9befc55a23fe5e080b6d4ae13daf9'
merge and consume timeslice for close