if revert this line then ScripContext can be leaked after calling async code directly or indirectly (for instance: HttpWebRequest.ServicePoint) and survived contexts can keep in memory up to several MB. At least cleanup on dispose