update queue size/empty/push methods