update sparseN