changed default implementation of requests collection to CopyOnWriteArrayList