fix offsetMap bug