Hope it helps others who got into the same problem~
open tiny umbrella. Make sure you have the newest version
connect your iphone
advanced tab > check "request SHSH from cydia"
click save SHSH
It should list all of the SHSH available from cydia.
once that is done, click start TSS Server
option+restore or shift restore
point it to the 4.3.3 IPSW
let itunes do its thing
if given an error message, use TU to exit recovery
if that doesn't work, use the latest redsnow, choose install Cydia
Then repeat exit recovery with TU
You should end up jailbroken on 4.3.3 that way