Add problem timer

Please review:
@rami-khalil @mohamedsaeed93 @mimikian @Sharaf93