reduce memory use further
update manual