add some extra common python tools
add cache time for updating
delete unnecessary update
create app directory