fix the problem of javascript rounds the id