better toasts handling