create executable and dependencies indipendent jar
changed update handler to support different input format