refresh #sideinfo every 0.5s, it should not take too many bandwidth.