k-dominant Skyline query algorithm for dynamic datasets