enhance error handling
add toast popup for alert messages
show loading status when refreshing notes