fix and improve fps reporting