bug fix
Improve reliability
Get icon data