removed peek method from queue provider;