change fake_unit class to fake_unit_ptr

WIP