spread fn: remove ncol=2 ... add drop=FALSE

5% speed up gained