fixed caching method (separated cache data and meta data for less reactive updates)
fixed selection of single element select boxes (inserted an empty value at the beginning)
created server method for async methods