code refactoring
fix hommingbullet bug