fixed sparse behaviour when adding dense vectors with zeros