Improve details loading

- give user feedback
- prevent multiple loads when toggling the field