add abundance error calculation in width9, update demo