fix bug: 1. itemeffect 2. rank