fixed negative ids issue; fixed id structure - most significant bits are timestamp now

fixed negative ids issue
fixed id structure - most significant bits are timestamp now