temp commit
Merge branch 'develop' into develop_nutty_Mergemasterbranchtodevelopbranch
add "retain" to listeners
Fixed crash
Merge branch 'develop' into develop_nutty_Mergemasterbranchtodevelopbranch
fixed bugs
Merge branch 'develop' into develop_nutty_Mergemasterbranchtodevelopbranch
Move some method from helper to reader
Merge branch 'develop' into develop_nutty_Mergemasterbranchtodevelopbranch
Merge pull request #4138 from nutty898/develop_nutty_Mergemasterbranchtodevelopbranch

[ci skip]Merge some modified file to develop