make the id field in the request optional
don't set the sequence number in the test
fix the wal interface
fix the time precision in the engine test
add some comments