fix
switch asynctask to asynctaskloader
message count
refactor
refactor
refactor
refactor
refactor
refactor
refactor
refactor
refactor
top tip bar
refactor
fix toptipbar
refactor
refactor
refactor
refactor
refactor