improved refresh action #11 added toasts to error handling #8