fix map/unmap & remove unused unmap argument