update: add top-requirement-context