almost use Etag for live.js but doesnt work well