version 1.0 of the extension

should cater scenario where IO exist ( use socket) and IO does not exist
( use setTimeInterval) to refresh

TODO List
1. read socket.io , read rows directly
2. priority order , aggressively search for better orders