codex keeps compacting context