[lib] re-reinvent the singleSpace wheel, replace is slower -.-