massive speed improvements
update readme