Now FeedbackStorage implemented via 2D segment tree, so the queries should be processed in O(log(n)*log(n)) time instead of current naive O(n).