What should i put between concrete and tiles?
No no no.  You do not put a subfloor on good concrete.  You are then allowing for a moisture sandwich (which is bad).  Buy a modified thinset, put tiles on thinset, grout, then you are done.