fix recording bug, use currentseed instead of internalseed