fix for None callback
move self.finish to self.complete
tests fix
Update README.md