remove unnecessary assignment
garbage collect context (fiber) properly