make more changes to journal.c and add the commitlsn