Facebook inching closer to IPO