refactored AbstractAdapter
removed log message