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