make sure the buffer percent never go further than 1