update receipt module
update readme
update again, APIs are a little different these days