Update library
Some refactoring
Move counter added