Google Penguin update is related to backlinks. You can recover your website form the penguin update by disavowing all the bad links through google webmasters.
- Review your whole backlinks of your website
- remove cheap or low quality backlinks
- if you are not able to remove cheap quality or low quality backlinks then you can use google disavow tool to block those types of links