avoid multiple refresh calls on init; limit output for object expansion