Added limit to compileQuery
sending after adding
extendItem - extend existing item instead of getting item again