finish FastGet and FastSet and benchmark testing