Cleaned up bval from old check_if_missing design
Added bval.Float
fvcheck new value assignment is not concurrent friendly