fix leak and provide id for context
bump