DAO ACK Optimization + fix approximation error on rank computation