better readme, sync to npm