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.