loads full image state on client load