update tests, examples and readme