add pull to refresh model
developing