initital refresh 0.x