update dependencie's version & changed app package structure