Bluetooth is a system for providing short-range, small size, low-power and low-cost connectivity operating in the ISM (Industrial Scientific Medicine) band at 2.4 GHz [1]. Bluetooth has been seen as a promising candidate for ad-hoc wireless networking and wireless personal area network (WPAN). In this paper, we first discuss previously proposed polling algorithms in Bluetooth piconet. We then propose an efficient fair scheduling algorithm which improves the throughput efficiency of the system by adaptively assigning the polling interval according to the number of inactive slaves. We also show the simulation results of the proposed algorithm compared with previously proposed algorithms.