Revert "different concept for refresh."

This reverts commit d9c348319dcf7c78ed60292d9b91c074058f83b0.