I have <h:messge> it return nothing, but however, after couple hours of digging thru google, I think I found the issue.
Yesterday I downloaded Richface version 3.1.6 and apparently, someone had the same issue of form not getting submitted, meaning backing bean method not getting executed.
This version of richface does not work with JSF 1.1_01, this person downgrade it to richface 3.1.5 and worked fine
Richface 3.1.6 issue
and I just checked my JSF implementation from the jar file, it is 1.1_01
so I am gonna downgrade to richface 3.1.5 and hope it works great, I will report back the result