update spl lib