bug fixed
support to time update has been added
unit test has been added
small refactoring at the unit test
the license header added when missing