calculate monthly usage, controller will block if exceed quota