lister vs adder race condition solved. new race condition found: add vs bid
solved the read concurrency problem. there is a bug on java Calendar serialize functionality, Calendar is not thread-safe, raising an exception on mutiple read access. changed from Calendar to long. also performace got better with long! :)