Added param caching to ichip

Added param caching to the ichip class to reduce the amount of serial
traffic to the ichip. Updates are now only made when needed and UI
performance and stability seems to have improved.