update java level
remove parser. we will use provided by core lib
Usee worker class for processing
move logick to Worker class