Post Office struggling to keep up