chat works with auto scroll