initial cache, make calls more resistant.
make clear when it gets connected