Adaptive Single Phase Decoding of LDPC Codes