Thank you guys for the comments and your ideas.

For oozing before Z calibration I am planning to Install brush like in Makerbot. But I don't know how effective will it be.

@deckingman I will check your page as I would also like to use mechanical switch.

I will update as soon as I have modified my printer.