update algorithm part
add android related things
some issue I have not sovled
moved reduntant
some go ahead