update state interface to get/set