bytewise encoding to eliminate secondary index

id is now bytewise.encode([namespace, timestamp]).toString('hex')