bump version and add repl task
add synchronized wrapper