Modify synchronized algorithm.
Now coding junit code.