add socket.io FileUpload
add force time change
add auto track change
fix and design improvement