* feat: add toast hook * refactor: changes on useToast based on PR comments * reactor: refactor on useToast