add singleton maker
add static newid getter with singleton maker
update version to 1.0.5